// function foo() {
//   console.log(this);
// }

// var obj = {
//   name: 'scott',
//   obj: foo,
// };

// // foo.call(obj);
// // foo.call(123);
// // foo.call('abc');

// foo.apply(obj);
// foo.call(obj);

// var newFoo = foo.bind(obj);
// newFoo();

// setTimeout(function () {
//   console.log(this);
// }, 1000);

// var obj = { name: 'obj' };

// var names = ['abc', 'cba', 'nba', 'mba'];
// names.forEach(function (item) {
//   console.log(this);
// }, obj);

//new绑定
// function person() {
//   console.log(this);
//   this.name = 'why';
// }
// var p = new person();
// console.log(p.name);

const arr = [10, 11, 12, 13, 14, 15, 17, 16];

// const slicearr = arr.slice(0, 4);
const arrshift = arr.shift(100);
console.log(arrshift);
console.log(arr);
// const sortarr = arr.sort();
// console.log(sortarr);
// const slicarr = arr.splice(0, 3);
// console.log(arr);
// console.log(slicearr);

// const newarr = arr.filter((item) => {
//   return item < 11;
// });
// console.log(newarr);
